#pragma once
#include <map>
namespace View{
	class PlayerControl;
}

namespace Control{
class Controller
{
private:
	//DONE : PlayerControl* is mandatory to avoid cyclic inclusion
	std::map<int,View::PlayerControl*> playerAssociation;
	int CurrentPlayer;

public:
	void reg(View::PlayerControl* pc);
	void unreg(View::PlayerControl* pc);
	Controller(void);
	~Controller(void);
};}
